package com.woniu.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;


/**
 * 客户建档对象 customer
 * 
 * @author lisong
 * @date 2024-04-08
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CustomerDto implements Serializable {
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */



    private Long id;

    /** $column.columnComment */
    private String name;

    /** $column.columnComment */
    private String documentType;

    /** $column.columnComment */

    private String idNumber;

    /** $column.columnComment */

    private Long customerStatus;

    /** $column.columnComment */
    private String tel;

    /** $column.columnComment */
    private String creditRating;

    /** $column.columnComment */
    private String creditLimit;

    /** $column.columnComment */
    private String township;

    /** $column.columnComment */
    private String village;

    /** $column.columnComment */
    private String group;

    /** $column.columnComment */

    private Long userId;

    /** $column.columnComment */

    private String branch;

    /** $column.columnComment */

    private String customerAlias;

    /** $column.columnComment */

    private String creditAmount;

    /** $column.columnComment */

    private String fiveLevelResult;

    /** $column.columnComment */

    private String loanBalance;

    /** $column.columnComment */

    private Long signingStatus;

    /** $column.columnComment */

    private String customerClass;

    /** $column.columnComment */

    private String customerType;

    /** $column.columnComment */

    private Long isTrue;

    /** $column.columnComment */

    private Date certificateExpirationDate;

    /** $column.columnComment */

    private Long gender;

    /** $column.columnComment */

    private String nation;

    /** $column.columnComment */

    private String politicalLandscape;

    /** $column.columnComment */

    private Long highestEducationalLevel;

    /** $column.columnComment */

    private Long highestDegree;

    /** $column.columnComment */

    private String registeredResidenceAddress;

    /** $column.columnComment */

    private String detailedAddress;

    /** $column.columnComment */

    private Long residentialStatus;

    /** $column.columnComment */

    private String residentialAddress;

    /** $column.columnComment */

    private Long addressPostalCode;

    /** $column.columnComment */
    private String WeChatAccount;

    /** $column.columnComment */

    private Long headHousehold;

    /** $column.columnComment */

    private Long poorFarmers;

    /** $column.columnComment */

    private Long familySize;

    /** $column.columnComment */

    private String relationshipBank;

    /** $column.columnComment */

    private Long depositAccount;

    /** $column.columnComment */

    private String bankName;

    /** $column.columnComment */

    private Long maritalStatus;

    /** $column.columnComment */

    private String spouseIdentificationType;

    /** $column.columnComment */

    private String spouseIdNumber;

    /** $column.columnComment */

    private String spouseCustomerName;

    /** $column.columnComment */

    private Long spouseCustomerId;

    /** $column.columnComment */

    private Date spouseBirthday;

    /** $column.columnComment */

    private Long spouseGender;

    /** $column.columnComment */

    private String spouseTel;

    /** $column.columnComment */

    private Long spouseAnnualIncome;

    /** $column.columnComment */

    private String spouseIncomeSource;

}
